package com.ktgj.train.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;

/**
 * 支付退款记录对象 train_pay_refundrecord
 * 
 * @author ruoyi
 * @date 2021-11-29
 */
public class TrainPayRefundrecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long refundrecordid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long returncode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String returnmessage;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long joinplatformid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long partnerid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String partneraccountid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String refundid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String tradeorderid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String refundapplyid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String outtradeid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String refundamount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orderamount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String paytime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String customerid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer issuccess;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String failmessage;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String refnumber;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String storablecardno;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String serverip;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sign;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String remainamount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long refundstatus;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String responsecode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String responsetextmessage;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String requesttext;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long requesttexttype;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long errorcode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String errormessage;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long isdelete;

    public void setRefundrecordid(Long refundrecordid) 
    {
        this.refundrecordid = refundrecordid;
    }

    public Long getRefundrecordid() 
    {
        return refundrecordid;
    }
    public void setReturncode(Long returncode) 
    {
        this.returncode = returncode;
    }

    public Long getReturncode() 
    {
        return returncode;
    }
    public void setReturnmessage(String returnmessage) 
    {
        this.returnmessage = returnmessage;
    }

    public String getReturnmessage() 
    {
        return returnmessage;
    }
    public void setJoinplatformid(Long joinplatformid) 
    {
        this.joinplatformid = joinplatformid;
    }

    public Long getJoinplatformid() 
    {
        return joinplatformid;
    }
    public void setPartnerid(Long partnerid) 
    {
        this.partnerid = partnerid;
    }

    public Long getPartnerid() 
    {
        return partnerid;
    }
    public void setPartneraccountid(String partneraccountid) 
    {
        this.partneraccountid = partneraccountid;
    }

    public String getPartneraccountid() 
    {
        return partneraccountid;
    }
    public void setRefundid(String refundid) 
    {
        this.refundid = refundid;
    }

    public String getRefundid() 
    {
        return refundid;
    }
    public void setTradeorderid(String tradeorderid) 
    {
        this.tradeorderid = tradeorderid;
    }

    public String getTradeorderid() 
    {
        return tradeorderid;
    }
    public void setRefundapplyid(String refundapplyid) 
    {
        this.refundapplyid = refundapplyid;
    }

    public String getRefundapplyid() 
    {
        return refundapplyid;
    }
    public void setOuttradeid(String outtradeid) 
    {
        this.outtradeid = outtradeid;
    }

    public String getOuttradeid() 
    {
        return outtradeid;
    }
    public void setRefundamount(String refundamount) 
    {
        this.refundamount = refundamount;
    }

    public String getRefundamount() 
    {
        return refundamount;
    }
    public void setOrderamount(String orderamount) 
    {
        this.orderamount = orderamount;
    }

    public String getOrderamount() 
    {
        return orderamount;
    }
    public void setPaytime(String paytime) 
    {
        this.paytime = paytime;
    }

    public String getPaytime() 
    {
        return paytime;
    }
    public void setCustomerid(String customerid) 
    {
        this.customerid = customerid;
    }

    public String getCustomerid() 
    {
        return customerid;
    }
    public void setIssuccess(Integer issuccess) 
    {
        this.issuccess = issuccess;
    }

    public Integer getIssuccess() 
    {
        return issuccess;
    }
    public void setFailmessage(String failmessage) 
    {
        this.failmessage = failmessage;
    }

    public String getFailmessage() 
    {
        return failmessage;
    }
    public void setRefnumber(String refnumber) 
    {
        this.refnumber = refnumber;
    }

    public String getRefnumber() 
    {
        return refnumber;
    }
    public void setStorablecardno(String storablecardno) 
    {
        this.storablecardno = storablecardno;
    }

    public String getStorablecardno() 
    {
        return storablecardno;
    }
    public void setServerip(String serverip) 
    {
        this.serverip = serverip;
    }

    public String getServerip() 
    {
        return serverip;
    }
    public void setSign(String sign) 
    {
        this.sign = sign;
    }

    public String getSign() 
    {
        return sign;
    }
    public void setRemainamount(String remainamount) 
    {
        this.remainamount = remainamount;
    }

    public String getRemainamount() 
    {
        return remainamount;
    }
    public void setRefundstatus(Long refundstatus) 
    {
        this.refundstatus = refundstatus;
    }

    public Long getRefundstatus() 
    {
        return refundstatus;
    }
    public void setResponsecode(String responsecode) 
    {
        this.responsecode = responsecode;
    }

    public String getResponsecode() 
    {
        return responsecode;
    }
    public void setResponsetextmessage(String responsetextmessage) 
    {
        this.responsetextmessage = responsetextmessage;
    }

    public String getResponsetextmessage() 
    {
        return responsetextmessage;
    }
    public void setRequesttext(String requesttext) 
    {
        this.requesttext = requesttext;
    }

    public String getRequesttext() 
    {
        return requesttext;
    }
    public void setRequesttexttype(Long requesttexttype) 
    {
        this.requesttexttype = requesttexttype;
    }

    public Long getRequesttexttype() 
    {
        return requesttexttype;
    }
    public void setErrorcode(Long errorcode) 
    {
        this.errorcode = errorcode;
    }

    public Long getErrorcode() 
    {
        return errorcode;
    }
    public void setErrormessage(String errormessage) 
    {
        this.errormessage = errormessage;
    }

    public String getErrormessage() 
    {
        return errormessage;
    }
    public void setIsdelete(Long isdelete) 
    {
        this.isdelete = isdelete;
    }

    public Long getIsdelete() 
    {
        return isdelete;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("refundrecordid", getRefundrecordid())
            .append("returncode", getReturncode())
            .append("returnmessage", getReturnmessage())
            .append("joinplatformid", getJoinplatformid())
            .append("partnerid", getPartnerid())
            .append("partneraccountid", getPartneraccountid())
            .append("refundid", getRefundid())
            .append("tradeorderid", getTradeorderid())
            .append("refundapplyid", getRefundapplyid())
            .append("outtradeid", getOuttradeid())
            .append("refundamount", getRefundamount())
            .append("orderamount", getOrderamount())
            .append("paytime", getPaytime())
            .append("customerid", getCustomerid())
            .append("issuccess", getIssuccess())
            .append("failmessage", getFailmessage())
            .append("refnumber", getRefnumber())
            .append("storablecardno", getStorablecardno())
            .append("serverip", getServerip())
            .append("sign", getSign())
            .append("remainamount", getRemainamount())
            .append("refundstatus", getRefundstatus())
            .append("responsecode", getResponsecode())
            .append("responsetextmessage", getResponsetextmessage())
            .append("requesttext", getRequesttext())
            .append("requesttexttype", getRequesttexttype())
            .append("errorcode", getErrorcode())
            .append("errormessage", getErrormessage())
            .append("isdelete", getIsdelete())
            .toString();
    }
}
